<!-- HTML header for doxygen 1.8.13-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MTB CAT1 Peripheral driver library: cy_stc_hppass_ac_stt_t Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen_style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><a href="http://www.cypress.com/"><img alt="Logo" src="IFXCYP_one-line.png"/></a></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">MTB CAT1 Peripheral driver library</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('structcy__stc__hppass__ac__stt__t.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-attribs">Data Fields</a>  </div>
  <div class="headertitle">
<div class="title">cy_stc_hppass_ac_stt_t Struct Reference<div class="ingroups"><a class="el" href="group__group__hppass.html">HPPASS       (High Performance Programmable Analog Sub-System)</a> &raquo; <a class="el" href="group__group__hppass__ac.html">AC (Autonomous Controller)</a> &raquo; <a class="el" href="group__group__hppass__ac__data__structures.html">Data Structures</a></div></div>  </div>
</div><!--header-->
<div class="contents">
<a name="details" id="details"></a><h2 class="groupheader">Description</h2>
<div class="textblock"><p>Configuration structure for one row of the State Transition Table, array of these structures defines whole State Transition Table. </p>
<p>The State Transition Table may have maximum 16 rows. </p>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:a714dcdb2ae8fc839ad952e27a4226618"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__group__hppass__ac__enums.html#gaea44d893e178654843f93d79240307ff">cy_en_hppass_condition_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcy__stc__hppass__ac__stt__t.html#a714dcdb2ae8fc839ad952e27a4226618">condition</a></td></tr>
<tr class="memdesc:a714dcdb2ae8fc839ad952e27a4226618"><td class="mdescLeft">&#160;</td><td class="mdescRight">Condition field.  <a href="#a714dcdb2ae8fc839ad952e27a4226618">More...</a><br /></td></tr>
<tr class="separator:a714dcdb2ae8fc839ad952e27a4226618"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d7377e2c9e9ebfa0629ea1d417cb05d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__group__hppass__ac__enums.html#ga9666a32671385b7458ab6884c4b7a1ff">cy_en_hppass_action_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcy__stc__hppass__ac__stt__t.html#a1d7377e2c9e9ebfa0629ea1d417cb05d">action</a></td></tr>
<tr class="memdesc:a1d7377e2c9e9ebfa0629ea1d417cb05d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Action field.  <a href="#a1d7377e2c9e9ebfa0629ea1d417cb05d">More...</a><br /></td></tr>
<tr class="separator:a1d7377e2c9e9ebfa0629ea1d417cb05d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6ba3ed41933af44b98589beb3cbaeab"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcy__stc__hppass__ac__stt__t.html#aa6ba3ed41933af44b98589beb3cbaeab">branchStateIdx</a></td></tr>
<tr class="memdesc:aa6ba3ed41933af44b98589beb3cbaeab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Index of the next state, used if <a class="el" href="structcy__stc__hppass__ac__stt__t.html#a1d7377e2c9e9ebfa0629ea1d417cb05d" title="Action field. ">cy_stc_hppass_ac_stt_t::action</a> is <a class="el" href="group__group__hppass__ac__enums.html#gga9666a32671385b7458ab6884c4b7a1ffa2d7ae111473625d8f8836418523369ea">CY_HPPASS_ACTION_BRANCH_IF_TRUE</a> or <a class="el" href="group__group__hppass__ac__enums.html#gga9666a32671385b7458ab6884c4b7a1ffa64186c2ecf324332183deb590a38c734">CY_HPPASS_ACTION_BRANCH_IF_FALSE</a>.  <a href="#aa6ba3ed41933af44b98589beb3cbaeab">More...</a><br /></td></tr>
<tr class="separator:aa6ba3ed41933af44b98589beb3cbaeab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d3e1c0fb3185e2ba6b945a8ea47aed0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcy__stc__hppass__ac__stt__t.html#a8d3e1c0fb3185e2ba6b945a8ea47aed0">interrupt</a></td></tr>
<tr class="memdesc:a8d3e1c0fb3185e2ba6b945a8ea47aed0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send Output Pulse Trigger or generate CPU Interrupt if configured.  <a href="#a8d3e1c0fb3185e2ba6b945a8ea47aed0">More...</a><br /></td></tr>
<tr class="separator:a8d3e1c0fb3185e2ba6b945a8ea47aed0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61d4497d7a7b177242920dc0e160876f"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcy__stc__hppass__ac__stt__t.html#a61d4497d7a7b177242920dc0e160876f">count</a></td></tr>
<tr class="memdesc:a61d4497d7a7b177242920dc0e160876f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Field to set the timer/counter value for an interval or loop counts.  <a href="#a61d4497d7a7b177242920dc0e160876f">More...</a><br /></td></tr>
<tr class="separator:a61d4497d7a7b177242920dc0e160876f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12896b05d901a97cd7eba2b2f764dc38"><td class="memItemLeft" align="right" valign="top"><a id="a12896b05d901a97cd7eba2b2f764dc38"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcy__stc__hppass__ac__stt__t.html#a12896b05d901a97cd7eba2b2f764dc38">gpioOutUnlock</a></td></tr>
<tr class="memdesc:a12896b05d901a97cd7eba2b2f764dc38"><td class="mdescLeft">&#160;</td><td class="mdescRight">GPIO Out Unlock: false, Lock: GPIO Out does NOT get updated true, Unlock: GPIO Out does get updated. <br /></td></tr>
<tr class="separator:a12896b05d901a97cd7eba2b2f764dc38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaea61af3cd9594f0b569fd73d2acf70b"><td class="memItemLeft" align="right" valign="top"><a id="aaea61af3cd9594f0b569fd73d2acf70b"></a>
uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcy__stc__hppass__ac__stt__t.html#aaea61af3cd9594f0b569fd73d2acf70b">gpioOutMsk</a></td></tr>
<tr class="memdesc:aaea61af3cd9594f0b569fd73d2acf70b"><td class="mdescLeft">&#160;</td><td class="mdescRight">GPIO out generation, use <a class="el" href="group__group__hppass__ac__dout.html">GPIO Out Masks</a> masks. <br /></td></tr>
<tr class="separator:aaea61af3cd9594f0b569fd73d2acf70b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3185cab6db88faaa2de3551b144cf7ae"><td class="memItemLeft" align="right" valign="top"><a id="a3185cab6db88faaa2de3551b144cf7ae"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcy__stc__hppass__ac__stt__t.html#a3185cab6db88faaa2de3551b144cf7ae">csgUnlock</a> [<a class="el" href="group__group__hppass__macros.html#gac0202494b02e047fc7b5ded51b72b81d">CY_HPPASS_CSG_NUM</a>]</td></tr>
<tr class="memdesc:a3185cab6db88faaa2de3551b144cf7ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">CSG Unlock: false, Lock: <a class="el" href="structcy__stc__hppass__ac__stt__t.html#ac77513468db64e86da3ece50dd8bc41e" title="CSG Slice Enable. ">cy_stc_hppass_ac_stt_t::csgEnable</a> is ignored true, Unlock: CSG state is set per <a class="el" href="structcy__stc__hppass__ac__stt__t.html#ac77513468db64e86da3ece50dd8bc41e" title="CSG Slice Enable. ">cy_stc_hppass_ac_stt_t::csgEnable</a>. <br /></td></tr>
<tr class="separator:a3185cab6db88faaa2de3551b144cf7ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac77513468db64e86da3ece50dd8bc41e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcy__stc__hppass__ac__stt__t.html#ac77513468db64e86da3ece50dd8bc41e">csgEnable</a> [<a class="el" href="group__group__hppass__macros.html#gac0202494b02e047fc7b5ded51b72b81d">CY_HPPASS_CSG_NUM</a>]</td></tr>
<tr class="memdesc:ac77513468db64e86da3ece50dd8bc41e"><td class="mdescLeft">&#160;</td><td class="mdescRight">CSG Slice Enable.  <a href="#ac77513468db64e86da3ece50dd8bc41e">More...</a><br /></td></tr>
<tr class="separator:ac77513468db64e86da3ece50dd8bc41e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2962abef44477fc5e58a81bcd48b894"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcy__stc__hppass__ac__stt__t.html#ab2962abef44477fc5e58a81bcd48b894">csgDacTrig</a> [<a class="el" href="group__group__hppass__macros.html#gac0202494b02e047fc7b5ded51b72b81d">CY_HPPASS_CSG_NUM</a>]</td></tr>
<tr class="memdesc:ab2962abef44477fc5e58a81bcd48b894"><td class="mdescLeft">&#160;</td><td class="mdescRight">CSG Slice Trigger.  <a href="#ab2962abef44477fc5e58a81bcd48b894">More...</a><br /></td></tr>
<tr class="separator:ab2962abef44477fc5e58a81bcd48b894"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd37e7efb4fac741e75185f14956c86f"><td class="memItemLeft" align="right" valign="top"><a id="acd37e7efb4fac741e75185f14956c86f"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcy__stc__hppass__ac__stt__t.html#acd37e7efb4fac741e75185f14956c86f">sarUnlock</a></td></tr>
<tr class="memdesc:acd37e7efb4fac741e75185f14956c86f"><td class="mdescLeft">&#160;</td><td class="mdescRight">SAR Unlock: false, Lock: <a class="el" href="structcy__stc__hppass__ac__stt__t.html#a2d57cbcd6cb0b34548e5b1796f548f24" title="SAR Enable. ">cy_stc_hppass_ac_stt_t::sarEnable</a> is ignored, true, Unlock: SAR state is set per <a class="el" href="structcy__stc__hppass__ac__stt__t.html#a2d57cbcd6cb0b34548e5b1796f548f24" title="SAR Enable. ">cy_stc_hppass_ac_stt_t::sarEnable</a>. <br /></td></tr>
<tr class="separator:acd37e7efb4fac741e75185f14956c86f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d57cbcd6cb0b34548e5b1796f548f24"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcy__stc__hppass__ac__stt__t.html#a2d57cbcd6cb0b34548e5b1796f548f24">sarEnable</a></td></tr>
<tr class="memdesc:a2d57cbcd6cb0b34548e5b1796f548f24"><td class="mdescLeft">&#160;</td><td class="mdescRight">SAR Enable.  <a href="#a2d57cbcd6cb0b34548e5b1796f548f24">More...</a><br /></td></tr>
<tr class="separator:a2d57cbcd6cb0b34548e5b1796f548f24"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0463184e3eb44f9e3d9ba76d2e3b6f3"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcy__stc__hppass__ac__stt__t.html#af0463184e3eb44f9e3d9ba76d2e3b6f3">sarGrpMsk</a></td></tr>
<tr class="memdesc:af0463184e3eb44f9e3d9ba76d2e3b6f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">The Sequencer Groups mask, use <a class="el" href="group__group__hppass__ac__seq__grp.html">SAR Sequencer Groups mask.</a>.  <a href="#af0463184e3eb44f9e3d9ba76d2e3b6f3">More...</a><br /></td></tr>
<tr class="separator:af0463184e3eb44f9e3d9ba76d2e3b6f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a801e4eda2861b9bc4f39571879b2edaf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structcy__stc__hppass__stt__mux__t.html">cy_stc_hppass_stt_mux_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcy__stc__hppass__ac__stt__t.html#a801e4eda2861b9bc4f39571879b2edaf">sarMux</a> [<a class="el" href="group__group__hppass__macros.html#ga84078bbc58368ae5f42f4daf39c5243d">CY_HPPASS_SAR_MUX_NUM</a>]</td></tr>
<tr class="memdesc:a801e4eda2861b9bc4f39571879b2edaf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Array of the Muxed Sampler control settings.  <a href="#a801e4eda2861b9bc4f39571879b2edaf">More...</a><br /></td></tr>
<tr class="separator:a801e4eda2861b9bc4f39571879b2edaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Field Documentation</h2>
<a id="a714dcdb2ae8fc839ad952e27a4226618"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a714dcdb2ae8fc839ad952e27a4226618">&#9670;&nbsp;</a></span>condition</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__group__hppass__ac__enums.html#gaea44d893e178654843f93d79240307ff">cy_en_hppass_condition_t</a> cy_stc_hppass_ac_stt_t::condition</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Condition field. </p>

</div>
</div>
<a id="a1d7377e2c9e9ebfa0629ea1d417cb05d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1d7377e2c9e9ebfa0629ea1d417cb05d">&#9670;&nbsp;</a></span>action</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__group__hppass__ac__enums.html#ga9666a32671385b7458ab6884c4b7a1ff">cy_en_hppass_action_t</a> cy_stc_hppass_ac_stt_t::action</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Action field. </p>

</div>
</div>
<a id="aa6ba3ed41933af44b98589beb3cbaeab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa6ba3ed41933af44b98589beb3cbaeab">&#9670;&nbsp;</a></span>branchStateIdx</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t cy_stc_hppass_ac_stt_t::branchStateIdx</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Index of the next state, used if <a class="el" href="structcy__stc__hppass__ac__stt__t.html#a1d7377e2c9e9ebfa0629ea1d417cb05d" title="Action field. ">cy_stc_hppass_ac_stt_t::action</a> is <a class="el" href="group__group__hppass__ac__enums.html#gga9666a32671385b7458ab6884c4b7a1ffa2d7ae111473625d8f8836418523369ea">CY_HPPASS_ACTION_BRANCH_IF_TRUE</a> or <a class="el" href="group__group__hppass__ac__enums.html#gga9666a32671385b7458ab6884c4b7a1ffa64186c2ecf324332183deb590a38c734">CY_HPPASS_ACTION_BRANCH_IF_FALSE</a>. </p>
<p>The range is 0 to 15. </p>

</div>
</div>
<a id="a8d3e1c0fb3185e2ba6b945a8ea47aed0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8d3e1c0fb3185e2ba6b945a8ea47aed0">&#9670;&nbsp;</a></span>interrupt</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool cy_stc_hppass_ac_stt_t::interrupt</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Send Output Pulse Trigger or generate CPU Interrupt if configured. </p>
<p>If <a class="el" href="structcy__stc__hppass__ac__stt__t.html#a1d7377e2c9e9ebfa0629ea1d417cb05d" title="Action field. ">cy_stc_hppass_ac_stt_t::action</a> is <a class="el" href="group__group__hppass__ac__enums.html#gga9666a32671385b7458ab6884c4b7a1ffaf464c56fbf247e58ffd2b73333c59f37">CY_HPPASS_ACTION_WAIT_FOR</a>, the trigger or interrupt is generated after the condition occurs. </p>

</div>
</div>
<a id="a61d4497d7a7b177242920dc0e160876f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a61d4497d7a7b177242920dc0e160876f">&#9670;&nbsp;</a></span>count</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint16_t cy_stc_hppass_ac_stt_t::count</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Field to set the timer/counter value for an interval or loop counts. </p>
<p>If <a class="el" href="structcy__stc__hppass__ac__stt__t.html#a1d7377e2c9e9ebfa0629ea1d417cb05d" title="Action field. ">cy_stc_hppass_ac_stt_t::action</a> is <a class="el" href="group__group__hppass__ac__enums.html#gga9666a32671385b7458ab6884c4b7a1ffaf464c56fbf247e58ffd2b73333c59f37">CY_HPPASS_ACTION_WAIT_FOR</a>, the field is an interval timer, if <a class="el" href="group__group__hppass__ac__enums.html#gga9666a32671385b7458ab6884c4b7a1ffa2d7ae111473625d8f8836418523369ea">CY_HPPASS_ACTION_BRANCH_IF_TRUE</a> or <a class="el" href="group__group__hppass__ac__enums.html#gga9666a32671385b7458ab6884c4b7a1ffa64186c2ecf324332183deb590a38c734">CY_HPPASS_ACTION_BRANCH_IF_FALSE</a> - the field is a loop counter. The range is 1 to 4096. </p>

</div>
</div>
<a id="ac77513468db64e86da3ece50dd8bc41e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac77513468db64e86da3ece50dd8bc41e">&#9670;&nbsp;</a></span>csgEnable</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool cy_stc_hppass_ac_stt_t::csgEnable[<a class="el" href="group__group__hppass__macros.html#gac0202494b02e047fc7b5ded51b72b81d">CY_HPPASS_CSG_NUM</a>]</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>CSG Slice Enable. </p>
<p>Must be used with the <a class="el" href="structcy__stc__hppass__ac__stt__t.html#a3185cab6db88faaa2de3551b144cf7ae" title="CSG Unlock: false, Lock: cy_stc_hppass_ac_stt_t::csgEnable is ignored true, Unlock: CSG state is set ...">cy_stc_hppass_ac_stt_t::csgUnlock</a> to enable or disable selected CSG Slice. Normally used in conjunction with <a class="el" href="structcy__stc__hppass__ac__stt__t.html#a1d7377e2c9e9ebfa0629ea1d417cb05d" title="Action field. ">cy_stc_hppass_ac_stt_t::action</a> == <a class="el" href="group__group__hppass__ac__enums.html#gga9666a32671385b7458ab6884c4b7a1ffaf464c56fbf247e58ffd2b73333c59f37">CY_HPPASS_ACTION_WAIT_FOR</a> and <a class="el" href="structcy__stc__hppass__ac__stt__t.html#a714dcdb2ae8fc839ad952e27a4226618" title="Condition field. ">cy_stc_hppass_ac_stt_t::condition</a> == <a class="el" href="group__group__hppass__ac__enums.html#ggaea44d893e178654843f93d79240307ffae7af4af184b02f800bf28cc6cefcc666">CY_HPPASS_CONDITION_BLOCK_READY</a> </p>

</div>
</div>
<a id="ab2962abef44477fc5e58a81bcd48b894"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab2962abef44477fc5e58a81bcd48b894">&#9670;&nbsp;</a></span>csgDacTrig</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool cy_stc_hppass_ac_stt_t::csgDacTrig[<a class="el" href="group__group__hppass__macros.html#gac0202494b02e047fc7b5ded51b72b81d">CY_HPPASS_CSG_NUM</a>]</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>CSG Slice Trigger. </p>
<p>When the CSG Slice is enabled, this field can be used as CSG DAC Start or Update trigger when <a class="el" href="structcy__stc__hppass__dac__t.html#a2c9a808964eac41a05b14cea5fee14d4" title="DAC trigger start. ">cy_stc_hppass_dac_t::start</a> or <a class="el" href="structcy__stc__hppass__dac__t.html#a1192918c65df8c3f38d9d0f90b3f8e2d" title="DAC trigger update. ">cy_stc_hppass_dac_t::update</a> is set to <a class="el" href="group__group__hppass__csg__enums.html#ggaef7316fc8b82f487e96a0d46bc0cba8fa4b6f719e7bb0f64f6eec74cd250dc466">CY_HPPASS_DAC_START_AC</a> and <a class="el" href="group__group__hppass__csg__enums.html#gga558d225d23ba6be92114187027040ea1af68d6d1303a133ed9f80179243d3f942">CY_HPPASS_DAC_UPDATE_AC</a> correspondingly. </p>

</div>
</div>
<a id="a2d57cbcd6cb0b34548e5b1796f548f24"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2d57cbcd6cb0b34548e5b1796f548f24">&#9670;&nbsp;</a></span>sarEnable</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool cy_stc_hppass_ac_stt_t::sarEnable</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SAR Enable. </p>
<p>Must be used with the <a class="el" href="structcy__stc__hppass__ac__stt__t.html#acd37e7efb4fac741e75185f14956c86f" title="SAR Unlock: false, Lock: cy_stc_hppass_ac_stt_t::sarEnable is ignored, true, Unlock: SAR state is set...">cy_stc_hppass_ac_stt_t::sarUnlock</a> to enable or disable selected CSG Slice. Normally used in conjunction with <a class="el" href="structcy__stc__hppass__ac__stt__t.html#a1d7377e2c9e9ebfa0629ea1d417cb05d" title="Action field. ">cy_stc_hppass_ac_stt_t::action</a> == <a class="el" href="group__group__hppass__ac__enums.html#gga9666a32671385b7458ab6884c4b7a1ffaf464c56fbf247e58ffd2b73333c59f37">CY_HPPASS_ACTION_WAIT_FOR</a> and <a class="el" href="structcy__stc__hppass__ac__stt__t.html#a714dcdb2ae8fc839ad952e27a4226618" title="Condition field. ">cy_stc_hppass_ac_stt_t::condition</a> == <a class="el" href="group__group__hppass__ac__enums.html#ggaea44d893e178654843f93d79240307ffae7af4af184b02f800bf28cc6cefcc666">CY_HPPASS_CONDITION_BLOCK_READY</a> </p>

</div>
</div>
<a id="af0463184e3eb44f9e3d9ba76d2e3b6f3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af0463184e3eb44f9e3d9ba76d2e3b6f3">&#9670;&nbsp;</a></span>sarGrpMsk</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t cy_stc_hppass_ac_stt_t::sarGrpMsk</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The Sequencer Groups mask, use <a class="el" href="group__group__hppass__ac__seq__grp.html">SAR Sequencer Groups mask.</a>. </p>
<p>When the SAR is enabled, this field can be used to trigger one ore more SAR Group entries when <a class="el" href="structcy__stc__hppass__sar__grp__t.html#a2118533527535486039eeae9af3161c0" title="Input Trigger selection. ">cy_stc_hppass_sar_grp_t::trig</a> is set to <a class="el" href="group__group__hppass__sar__enums.html#ggafb345a3d451274c4b40309384dd07efcaf1c8e5026bb0f93d95f12a04ea073bcf">CY_HPPASS_SAR_TRIG_AC</a>. </p>

</div>
</div>
<a id="a801e4eda2861b9bc4f39571879b2edaf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a801e4eda2861b9bc4f39571879b2edaf">&#9670;&nbsp;</a></span>sarMux</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structcy__stc__hppass__stt__mux__t.html">cy_stc_hppass_stt_mux_t</a> cy_stc_hppass_ac_stt_t::sarMux[<a class="el" href="group__group__hppass__macros.html#ga84078bbc58368ae5f42f4daf39c5243d">CY_HPPASS_SAR_MUX_NUM</a>]</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Array of the Muxed Sampler control settings. </p>
<p>Effective only if the correspondent <a class="el" href="structcy__stc__hppass__sar__t.html#a4119fc3ea6c77c62bef5161c37eec951" title="Analog routing MUX control mode. ">cy_stc_hppass_sar_t::muxMode</a> == <a class="el" href="group__group__hppass__sar__enums.html#ggab8d45f2bf082e466df16caed456b727aa86d75df092e7be4f85b2e0b5c0124abe">CY_HPPASS_SAR_MUX_AC</a>, otherwise ignored. </p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part
<div id="nav-path" class="navpath">
    <ul>
        <li class="footer">
            Generated for <b>MTB CAT1 Peripheral driver library</b> by <b>Cypress Semiconductor Corporation</b>.
            All rights reserved.
        </li>
    </ul>
</div>
-->
</body>
</html>
